package cn.sciento.farm.devicemanager.gateway.model.uplink;


import lombok.Data;


public class DeviceSystemPacket {

    /**
     * parameter	说明
     * period	系统采集周期
     * baud	485总线波特率
     * klPeriod	心跳包周期*
     * klNum	最大心跳包数量*
     * klStatus	心跳包开关状态*（0关1开）
     * upSerial	上发心跳包序号*
     * vbat	电池电压*（0-24V, 分辨率0.001）
     * rssi	信号强度*（0-31）
     * versions	版本号*
     * ICCID	SIM卡串号*
     * err	错误代码，详细见下表*
     */
    private String eui;

    private Integer period;

    private Integer baud;

    private Integer recovery;

    private Integer upSerial;

    private Integer klPeriod;

    private Integer klStatus;

    private Float vBat;

    private Integer rssi;

    private String versions;

    private String ICCID;

    private Integer err;


    public String getEui() {
        return eui;
    }

    public void setEui(String eui) {
        this.eui = eui;
    }

    public Integer getPeriod() {
        return period;
    }

    public void setPeriod(Integer period) {
        this.period = period;
    }

    public Integer getBaud() {
        return baud;
    }

    public void setBaud(Integer baud) {
        this.baud = baud;
    }

    public Integer getRecovery() {
        return recovery;
    }

    public void setRecovery(Integer recovery) {
        this.recovery = recovery;
    }

    public Integer getUpSerial() {
        return upSerial;
    }

    public void setUpSerial(Integer upSerial) {
        this.upSerial = upSerial;
    }

    public Integer getKlPeriod() {
        return klPeriod;
    }

    public void setKlPeriod(Integer klPeriod) {
        this.klPeriod = klPeriod;
    }

    public Integer getKlStatus() {
        return klStatus;
    }

    public void setKlStatus(Integer klStatus) {
        this.klStatus = klStatus;
    }

    public Float getvBat() {
        return vBat;
    }

    public void setvBat(Float vBat) {
        this.vBat = vBat;
    }

    public Integer getRssi() {
        return rssi;
    }

    public void setRssi(Integer rssi) {
        this.rssi = rssi;
    }

    public String getVersions() {
        return versions;
    }

    public void setVersions(String versions) {
        this.versions = versions;
    }

    public String getICCID() {
        return ICCID;
    }

    public void setICCID(String ICCID) {
        this.ICCID = ICCID;
    }

    public Integer getErr() {
        return err;
    }

    public void setErr(Integer err) {
        this.err = err;
    }
}
